create
open override fun create(locationPermission: LocationPermission, settingsBuilder: (LocationPermission, Permissions) -> BaseLocationManager.Settings, coroutineContext: CoroutineContext): LocationStateRepo
Creates the LocationStateRepo
Parameters
locationPermission
the LocationPermission to use while monitoring the location
settingsBuilder
method for creating BaseLocationManager.Settings using a LocationPermission and Permissions
coroutineContext
the CoroutineContext the CoroutineContext used to create a coroutine scope for this state machine